package com.itzjc.domain.pojo;

import java.io.Serializable;
import java.util.List;

/**
 * 测点的一些信息POJO,由于不是最后输出，所以作为pojo
 *
 * @className: PointData
 * @date: 2021-09-18 23:23
 **/
public class PointData implements Serializable {
    private Integer sid;
    private String note;
    private Double ratio;
    private Double Lmax;
    private Double Lmin;
    private Double PosX;
    private Double PosY;
    private Double PosZ;
    private String name;
    private String type;
    private String unit;
    private List<Double> value;
    private List<PraphData> value2;

    //有参、空参、set/get、toString


    @Override
    public String toString() {
        return "PointData{" +
                "sid=" + sid +
                ", note='" + note + '\'' +
                ", ratio=" + ratio +
                ", Lmax=" + Lmax +
                ", Lmin=" + Lmin +
                ", PosX=" + PosX +
                ", PosY=" + PosY +
                ", PosZ=" + PosZ +
                ", name='" + name + '\'' +
                ", type='" + type + '\'' +
                ", unit='" + unit + '\'' +
                ", value=" + value +
                ", value2=" + value2 +
                '}';
    }

    public Integer getSid() {
        return sid;
    }

    public void setSid(Integer sid) {
        this.sid = sid;
    }

    public String getNote() {
        return note;
    }

    public void setNote(String note) {
        this.note = note;
    }

    public Double getRatio() {
        return ratio;
    }

    public void setRatio(Double ratio) {
        this.ratio = ratio;
    }

    public Double getLmax() {
        return Lmax;
    }

    public void setLmax(Double lmax) {
        Lmax = lmax;
    }

    public Double getLmin() {
        return Lmin;
    }

    public void setLmin(Double lmin) {
        Lmin = lmin;
    }

    public Double getPosX() {
        return PosX;
    }

    public void setPosX(Double posX) {
        PosX = posX;
    }

    public Double getPosY() {
        return PosY;
    }

    public void setPosY(Double posY) {
        PosY = posY;
    }

    public Double getPosZ() {
        return PosZ;
    }

    public void setPosZ(Double posZ) {
        PosZ = posZ;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public List<Double> getValue() {
        return value;
    }

    public void setValue(List<Double> value) {
        this.value = value;
    }

    public List<PraphData> getValue2() {
        return value2;
    }

    public void setValue2(List<PraphData> value2) {
        this.value2 = value2;
    }

    public PointData(Integer sid, String note, Double ratio, Double lmax, Double lmin, Double posX, Double posY, Double posZ, String name, String type, String unit, List<Double> value, List<PraphData> value2) {
        this.sid = sid;
        this.note = note;
        this.ratio = ratio;
        Lmax = lmax;
        Lmin = lmin;
        PosX = posX;
        PosY = posY;
        PosZ = posZ;
        this.name = name;
        this.type = type;
        this.unit = unit;
        this.value = value;
        this.value2 = value2;
    }

    public PointData() {
    }
}
